card up one's sleeve - English Synonyms Dictionary